অ্যাজাক্স (Ajax)

Ajax কী এবং এর ইতিহাস

Web Development - অ্যাজাক্স (Ajax) - Ajax এর ভূমিকা (Introduction to Ajax) | NCTB BOOK

Ajax (Asynchronous JavaScript and XML) হলো একটি ওয়েব ডেভেলপমেন্ট প্রযুক্তি যা ওয়েব পেজের মধ্যে ডেটা বিনিময় এবং উপাদানের আপডেট করতে ব্যবহৃত হয়, কোনো পেজ রিফ্রেশ ছাড়াই। এটি ব্যবহারকারীর সাথে আরও ইন্টারেক্টিভ এবং দ্রুতগতি সম্পন্ন ওয়েব অ্যাপ্লিকেশন তৈরি করতে সাহায্য করে।

Ajax-এর ধারনাটি ২০০৫ সালে গুগল ম্যাপস এবং গুগল Suggest-এর মাধ্যমে জনপ্রিয়তা লাভ করে। তবে, এর ভিত্তি বা মূল উপাদানগুলো আগেও ব্যবহৃত হতো।

  • ১৯৯৬: Microsoft Internet Explorer (IE) ৫ ব্রাউজারে প্রথম XMLHttpRequest অবজেক্ট প্রবর্তন করা হয়, যা Ajax-এর একটি মূল উপাদান। এটি ওয়েব পেজ থেকে সার্ভারের সাথে যোগাযোগ করার জন্য ব্যবহৃত হয়।
  • ২০০৫: জেসি জেমস গ্যারেট (Jesse James Garrett) Ajax শব্দটি উদ্ভাবন করেন এবং এটি নিয়ে একটি নিবন্ধ প্রকাশ করেন। এতে Ajax কিভাবে ওয়েব অ্যাপ্লিকেশন উন্নত করতে পারে তা বর্ণনা করা হয়।
  • গুগল অ্যাপ্লিকেশন: গুগল ম্যাপস এবং গুগল মেইল (Gmail) Ajax প্রযুক্তির উদাহরণ হিসেবে কাজ করেছে। এগুলো ব্যবহারকারীর অভিজ্ঞতা এবং পেজ লোডের সময় কমানোর জন্য অ্যাসিঙ্ক্রোনাস ডেটা আপডেট করে।

Ajax বর্তমানে ওয়েব ডেভেলপমেন্টের একটি গুরুত্বপূর্ণ অংশ এবং বিভিন্ন ফ্রেমওয়ার্ক ও লাইব্রেরির মাধ্যমে (যেমন, jQuery) সহজে প্রয়োগ করা যায়। এটি আধুনিক ওয়েব অ্যাপ্লিকেশন এবং ওয়েবসাইটের ইন্টারেক্টিভিটি এবং পারফরম্যান্স উন্নত করতে ব্যাপকভাবে ব্যবহৃত হয়।

Promotion